﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace TomNet.IMSC.Web.Areas.Decoration.Models
{
    public class DecorationRunningsNew
    {
        /// <summary>
        /// Id
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 装修公司ID
        /// </summary>
        public int DecorationCompanyID { get; set; }
        /// <summary>
        /// 装修公司名称
        /// </summary>
        public string DecorationCompanyName { get; set; }
        /// <summary>
        /// 中介ID（门店ID）
        /// </summary>
        public int IntermediaryID { get; set; }
        /// <summary>
        /// 中介名称（门店名称）
        /// </summary>
        public string IntermediaryName { get; set; }
        /// <summary>
        /// 中介电话（门店电话）
        /// </summary>
        public string IntermediaryPhone { get; set; }
        /// <summary>
        /// 经纪人ID
        /// </summary>
        public int UserID { get; set; }
        /// <summary>
        /// 经纪人姓名
        /// </summary>
        public string UserName { get; set; }
        /// <summary>
        /// 经纪人电话
        /// </summary>
        public string UserPhone { get; set; }
        /// <summary>
        /// 客户ID
        /// </summary>
        public int CustomerID { get; set; }
        /// <summary>
        /// 客户姓名
        /// </summary>
        public string CustomerName { get; set; }
        /// <summary>
        /// 客户电话
        /// </summary>
        public string CustomerPhone { get; set; }
        /// <summary>
        /// 客户地址
        /// </summary>
        public string CustomerAddress { get; set; }
        /// <summary>
        /// 报备时间
        /// </summary>
        public DateTime FilingTime { get; set; }
        /// <summary>
        /// 报备审核时间
        /// </summary>
        public DateTime? FilingAuditingTime { get; set; }
        /// <summary>
        /// 报备审核操作员ID
        /// </summary>
        public int FilingAuditingStaffID { get; set; }
        /// <summary>
        /// 报备审核操作员Name
        /// </summary>
        public string FilingAuditingStaffName { get; set; }
        /// <summary>
        /// 报备审核说明
        /// </summary>
        public string FilingAuditingRemark { get; set; }
        /// <summary>
        /// 带看时间
        /// </summary>
        public DateTime? BandSawTime { get; set; }
        /// <summary>
        /// 带看操作员
        /// </summary>
        public int BandSawStaffID { get; set; }
        /// <summary>
        /// 带看说明
        /// </summary>
        public string BandSawRemark { get; set; }
        /// <summary>
        /// 定金时间
        /// </summary>
        public DateTime? SubscribeTime { get; set; }
        /// <summary>
        /// 定金操作员
        /// </summary>
        public int SubscribeStaffID { get; set; }
        /// <summary>
        /// 定金说明
        /// </summary>
        public string SubscribeReamrk { get; set; }
        /// <summary>
        /// 定金金额
        /// </summary>       
        public decimal SubscribeAmount { get; set; }
        /// <summary>
        /// 首付时间
        /// </summary>
        public DateTime DownPaymentTime { get; set; }
        /// <summary>
        /// 首付操作员ID
        /// </summary>
        public int DownPaymentStaffID { get; set; }
        /// <summary>
        /// 首付金额
        /// </summary>        
        public decimal DownPaymentMoney { get; set; }
        /// <summary>
        /// 首付说明
        /// </summary>
        public string DownPaymentRemark { get; set; }
        /// <summary>
        /// 完成时间
        /// </summary>
        public DateTime CompleteTime { get; set; }
        /// <summary>
        /// 完成操作员ID
        /// </summary>
        public int CompleteStaffID { get; set; }
        /// <summary>
        /// 完成说明
        /// </summary>
        public string CompleteRemark { get; set; }
        /// <summary>
        /// 佣金分组ID
        /// </summary>
        public int BuildingsBrokerageGroupID { get; set; }
        /// <summary>
        /// 佣金分组Name
        /// </summary>
        public string BuildingsBrokerageGroupName { get; set; }
        /// <summary>
        /// 佣金说明
        /// </summary>
        public string Brokerage { get; set; }
        /// <summary>
        /// 签约总款
        /// </summary>
        public decimal TotalPrice { get; set; }
        /// <summary>
        /// 签约面积
        /// </summary>
        public decimal Area { get; set; }
        /// <summary>
        /// 退货申请时间
        /// </summary>
        public DateTime? ReturnTime { get; set; }
        /// <summary>
        /// 退申请操作员
        /// </summary>
        public int ReturnStaffID { get; set; }
        /// <summary>
        /// 退申请说明
        /// </summary>
        public string ReturnRemark { get; set; }
        /// <summary>
        /// 退审核时间
        /// </summary>
        public DateTime? ReturnAuditingTime { get; set; }
        /// <summary>
        /// 退审核操作员
        /// </summary>
        public int ReturnAuditingStaffID { get; set; }
        /// <summary>
        /// 退房审核说明
        /// </summary>
        public string ReturnAuditingRemark { get; set; }
        /// <summary>
        /// 记录状态
        /// </summary>
        public int State { get; set; }
        /// <summary>
        /// 记录退单前状态
        /// </summary>
        public int? BeforeState { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 星标
        /// </summary>
        public string StarTarget { get; set; }
        /// <summary>
        /// 星标备注
        /// </summary>
        public string StarTargetRemark { get; set; }
        /// <summary>
        /// 装修顾问
        /// </summary>
        public string DecorationConsultantName { get; set; }
        /// <summary>
        /// 渠道人员ID
        /// </summary>
        public int OriginStaffID { get; set; }
        /// <summary>
        /// 渠道人员ID
        /// </summary>
        public string OriginStaffName { get; set; }
        /// <summary>
        /// 销售人员ID
        /// </summary>
        public int SellStaffID { get; set; }
        /// <summary>
        /// 代理商ID
        /// </summary>
        public int AgentID { get; set; }
        /// <summary>
        /// 带看图片
        /// </summary>
        public int ImageCount1 { get; set; }
        /// <summary>
        /// 定金图片
        /// </summary>
        public int ImageCount2 { get; set; }
        /// <summary>
        /// 首付图片
        /// </summary>
        public int ImageCount3 { get; set; }
    }
}